﻿<?xml version="1.0" encoding="utf-8" ?>
<EntityDefine
  xmlns="http://goml.com/schema"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://goml.com/schema goml.xsd"
  name="MyEntity"
  summary="My entity class.">
  <Property name="CustomProperty" type="System.Int32" access="public" summary="A custom property." target="" returns=""/>
  <Component type="Position2D"/>
  <Component type="Velocity2D"/>
  <Component type="Acceleration2D"/>
  <Component type="Texture"/>
  <Init name="CustomProperty" value="95"/>
  <Function name="myfunct" type="System.Int32" access="public" summary="" returns="">
    <Param name="x" type="System.Int32" desc=""/>
    return x*x;
  </Function>
  <Interface type ="System.IDisposable"/>
  <Event name="MyEvent" type="EventArgs" access="public" summary=""/>
</EntityDefine>